﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Sys.Master"
    Inherits="System.Web.Mvc.ViewPage<string>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    角色设置
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
         当前 角色 是：<%= ViewData["myname"] %></h2>
    <% using (Html.BeginForm())
       { %>
    <%: Html.Hidden("myid") %>
    <%= ViewData["tree"] %>
    <% } %>
    <div id="dialo" title="操作">
    </div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        fieldset
        {
            width: 710px;
            padding: 1em;
            border: 1px solid #CCC;
        }
        legend
        {
            font-size: 1.1em;
            font-weight: 600;
            padding: 2px 4px 8px 4px;
        }
    </style>
    <script type='text/javascript'>
        function back() {
            window.location.href = "../SysRole";
        }
        function save() {

            var a = new Array();

            $('input[type=checkbox]:checked').each(function (i, d) {
                if ($(d).attr('checked')) {
                    //alert($(d).attr('id'));
                    a.push($(d).attr('id').toString());
                }

            });

            $.post("../SysRole/Save/" + $("#myid").val(), { query: a }, function (res) {
                if (res == "OK") {

                    $("#dialo").html("设置成功!");
                }
                else {
                    if (res == "") {
                        $("#dialo").html("设置失败!请查看该数据与模块管理的信息的关联，或联系管理员。");
                    }
                    else {
                        $("#dialo").html(res);
                    }
                }

                $("#dialo").dialog({
                    autoOpen: true,
                    modle: true,
                    hide: "hide",
                    buttons: {
                        "继续操作": function () {
                            $("#dialo").dialog("close");
                        },
                        "返回列表": function () {
                            back();
                            $("#dialo").dialog("close");
                        }
                    }
                });

            });

        }



        function allchecked1() {
            $('input[type=checkbox]').attr('checked', 1);

        }
        function allchecked0() {
            $('input[type=checkbox]').attr('checked', 0);

        }
        function allunchecked() {
            $('input[type=checkbox]').each(function (i, d) {
                if ($(d).attr('checked')) {
                    $(d).removeAttr('checked');
                }
                else {
                    $(d).attr('checked', 1);
                }
            });

        }

        function getson(id) {

            if ($("#" + id).attr("checked") == true) {
                $("legend input[type=checkbox]", $("#" + id).parent().parent()).attr('checked', 1);

            } else {
                if ($("#" + id).siblings("input[type=checkbox]:checked").length <= 0) {
                    $("legend input[type=checkbox]", $("#" + id).parent().parent("fieldset")).attr('checked', 0);
                }
            }

        }
        function getfather(id) {

            if ($("#" + id).attr("checked") == true) {
                $(".bigdivshowHeight input[type=checkbox]", $("#" + id).parent().parent()).attr('checked', 1);

            } else {
                $(".bigdivshowHeight input[type=checkbox]", $("#" + id).parent().parent()).attr('checked', 0);
            }


        }

        $(function () {

            $(":button").button();
            $.ajaxSetup({ cache: false });
            $.getJSON("../SysRole/GetIds/" + $("#myid").val(), function (data) {

                $.each(data, function (i, item) {

                    $("#" + item).attr('checked', true);

                });

            });

        });
    </script>
</asp:Content>

